package com.ruoyi.project.service;

import com.ruoyi.experiment.domain.Circulation;
import com.ruoyi.experiment.domain.Experiment;
import com.ruoyi.project.model.BriefProject;
import com.ruoyi.project.model.ExperimentDetails;
import com.ruoyi.project.model.PExperiment;


import java.util.List;

public interface IHandleService {

    List<BriefProject> listBriefProject(BriefProject project);

    List<Experiment> listExperimentDetails(ExperimentDetails experimentDetails);
    List<PExperiment> listPostByProjectId(PExperiment post);
    List<PExperiment> listPostByProjectId2(PExperiment post);

    List<PExperiment> listExperimentByProjectId(PExperiment post);
    List<PExperiment> listExperimentByProjectId2(PExperiment post);
    void confirmPost(Long id);
    void backPost(Long id);
    void confirmExperiment(Long id);
    void backExperiment(Long id);

    String finish(Long id);

    void flume(Circulation circulation);

    void updateExperiment(Experiment experiment);

}
